import Vue from 'vue'
import App from './App.vue'
import router from './router'
// import {Dialog,Dropdown , InfiniteScroll ,DropdownItem , DropdownMenu,Button,Input,Message,MessageBox,Form,FormItem,Tabs,TabPane,Row,Col,Select,Pagination,Option,Radio,DatePicker,Upload,TableColumn,Notification ,Table,breadcrumb,breadcrumbItem,Steps,Step,Loading} from 'element-ui'
import {directive} from './utils/directive.js'
import 'babel-polyfill'
// require('./mock')
// let echarts = require('echarts/lib/echarts')
 
// 引入折线图等组件
// require('echarts/lib/chart/line')
// require('echarts/lib/chart/bar')
// require('echarts/lib/chart/pie')

// 引入提示框和title组件，图例
// require('echarts/lib/component/tooltip')
// require('echarts/lib/component/title')
// require('echarts/lib/component/legend')
// require('echarts/lib/component/legendScroll')
Vue.config.productionTip = false
// Vue.use(Button)
// Vue.use(Input)
// Vue.use(Form)
// Vue.use(FormItem)
// Vue.use(Tabs)
// Vue.use(TabPane)
// Vue.use(Row)
// Vue.use(Col)
// Vue.use(Select)
// Vue.use(Option)
// Vue.use(Radio)
// Vue.use(DatePicker)
// Vue.use(Upload)
// Vue.use(TableColumn)
// Vue.use(Table)
// Vue.use(Step)
// Vue.use(Steps)
// Vue.use(Pagination)
// Vue.use(breadcrumbItem)
// Vue.use(breadcrumb)
// Vue.use(Dropdown)
// Vue.use(DropdownItem)
// Vue.use(DropdownMenu)
// Vue.use(Dialog)
// Vue.use(InfiniteScroll)
// Vue.use(Loading);
// Vue.prototype.$message=Message
// Vue.prototype.$echarts = echarts
// Vue.prototype.$notify  = Notification 
// Vue.prototype.$confirm = MessageBox.confirm

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
